wcbef\classes\controllers\WCBEF_Ajax D

Total Complexity 296
Dependencies 16
Dependents 1
Total lines 1,276
Lines of code 1,141
Logical lines of code 654
Comment lines 0
Methods 41
Properties 3

Methods 41

Method Rating Maintainability Complexity Lines of code
set_products_variations()
D
32 37 92
products_bulk_edit()
C
34 29 80
edit_by_calculator()
C
33 23 99
delete_products_variations()
B
44 17 41
get_product_variations()
A
38 14 63
save_history()
A
43 13 46
save_column_profile()
A
42 11 52
add_product_attribute()
A
47 9 32
get_product_variations_for_attach()
A
47 9 32
history_filter()
A
51 9 24
delete_products()
A
54 8 20
column_manager_add_field()
A
55 8 16
wcbef_inline_edit()
S
45 6 40
duplicate_product()
S
55 7 18
get_text_editor_content()
S
53 6 21
get_products_name()
S
50 5 29
column_manager_get_fields_for_edit()
S
50 5 28
add_product_taxonomy()
S
53 5 22
get_product_files()
S
53 5 22
add_meta_keys_by_product_id()
S
53 5 21
get_product_data()
S
56 5 18
get_taxonomy_parent_select_box()
S
55 5 18
update_product_taxonomy()
S
50 4 28
update_product_attribute()
S
50 4 28
get_attribute_values_for_attach()
S
55 4 18
get_attribute_values_for_delete()
S
55 4 18
get_attribute_values()
S
55 4 18
sort_by_column()
S
57 4 16
create_new_product()
S
60 4 12
save_filter_preset()
S
55 3 18
load_filter_profile()
S
56 3 18
products_filter()
S
58 3 14
delete_filter_profile()
S
61 3 13
__construct()
S
45 1 41
get_default_filter_profile_products()
S
58 2 15
add_new_file_item()
S
60 2 12
register_callback()
S
72 2 6
filter_profile_change_use_always()
S
65 2 9
change_count_per_page()
S
65 2 9
add_meta_keys_manual()
S
62 2 10
make_response()
S
75 2 4